English-Russian biology dictionary. 2015.
deirid — dei·rid … English syllables
deirid — ˈdīrə̇d noun ( s) Etymology: Greek deirē, derē neck, throat + English id more at der : either of a pair of sensory papillae in the lateral cervical region of certain nematodes usually considered tactile organs … Useful english dictionary